Skip to content

chore(deps): bump watchpack from 2.5.1 to 2.5.2#3742

Merged
willdurand merged 1 commit into
masterfrom
dependabot/npm_and_yarn/watchpack-2.5.2
Jun 23, 2026
Merged

chore(deps): bump watchpack from 2.5.1 to 2.5.2#3742
willdurand merged 1 commit into
masterfrom
dependabot/npm_and_yarn/watchpack-2.5.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 19, 2026

Copy link
Copy Markdown
Contributor

Bumps watchpack from 2.5.1 to 2.5.2.

Release notes

Sourced from watchpack's releases.

v2.5.2

Patch Changes

  • fix: retry fs.lstat on transient EBUSY errors instead of emitting a spurious remove event (fixes #223, #44). The retry count is controlled by the WATCHPACK_RETRIES environment variable (default: 3; set to 0 or "false" to disable retrying). (by @​alexander-akait in #293)

  • Improve perfomance for ignored and improve perfomance for reduce plan. (by @​alexander-akait in #289)

  • perf: speed up ignored matchers (~35–45% faster on POSIX paths) and reducePlan (~20–40% faster on medium and large plans). Also adds a tinybench suite under bench/ and a CodSpeed GitHub Actions workflow to catch future regressions. (by @​alexander-akait in #287)

  • fix: don't log "Watchpack Error (initial scan)" for unreadable entries inside a watched parent directory, e.g. pagefile.sys on WSL or /efi on Linux (fixes #187). EACCES / ENODEV (and EINVAL on Windows) errors are now handled like EPERM / ENOENT / EBUSY: the entry is recorded as missing and the scan continues silently. (by @​alexander-akait in #298)

  • fix: prevent unbounded watcher growth when a symlinked directory points back to one of its own ancestors (e.g. a/b/loop -> ..) with followSymlinks: true. Such symlinks are now recorded as plain entries instead of being descended into; symlinks pointing outside the watched tree (#231) behave as before. (by @​alexander-akait in #297)

Changelog

Sourced from watchpack's changelog.

2.5.2

Patch Changes

  • fix: retry fs.lstat on transient EBUSY errors instead of emitting a spurious remove event (fixes #223, #44). The retry count is controlled by the WATCHPACK_RETRIES environment variable (default: 3; set to 0 or "false" to disable retrying). (by @​alexander-akait in #293)

  • Improve perfomance for ignored and improve perfomance for reduce plan. (by @​alexander-akait in #289)

  • perf: speed up ignored matchers (~35–45% faster on POSIX paths) and reducePlan (~20–40% faster on medium and large plans). Also adds a tinybench suite under bench/ and a CodSpeed GitHub Actions workflow to catch future regressions. (by @​alexander-akait in #287)

  • fix: don't log "Watchpack Error (initial scan)" for unreadable entries inside a watched parent directory, e.g. pagefile.sys on WSL or /efi on Linux (fixes #187). EACCES / ENODEV (and EINVAL on Windows) errors are now handled like EPERM / ENOENT / EBUSY: the entry is recorded as missing and the scan continues silently. (by @​alexander-akait in #298)

  • fix: prevent unbounded watcher growth when a symlinked directory points back to one of its own ancestors (e.g. a/b/loop -> ..) with followSymlinks: true. Such symlinks are now recorded as plain entries instead of being descended into; symlinks pointing outside the watched tree (#231) behave as before. (by @​alexander-akait in #297)

Commits
  • 6891a40 chore(release): new release
  • c83fda6 chore(release): new release
  • 4917313 docs: simplify changeset entries to 1-2 sentences
  • 0e9aa03 Simplify changeset entries to 1-2 sentences
  • 52c0e90 feat: add public API for converting glob to regexp
  • f2f0ea9 refactor: replace glob-to-regexp dependency with optimized built-in implement...
  • 8869686 chore(deps-dev): bump @​codspeed/core from 5.4.0 to 5.5.0 in the dependencies ...
  • 9e3f114 chore(deps): bump the dependencies group with 3 updates (#311)
  • 0ad280e chore(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 in the dependenc...
  • f4d1f34 chore(deps-dev): bump eslint-config-webpack from 4.9.5 to 4.9.6 in the depend...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for watchpack since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 19, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/watchpack-2.5.2 branch from 62648a3 to 2844089 Compare June 23, 2026 09:05
@willdurand

Copy link
Copy Markdown
Member

@dependabot rebase

Bumps [watchpack](https://github.com/webpack/watchpack) from 2.5.1 to 2.5.2.
- [Release notes](https://github.com/webpack/watchpack/releases)
- [Changelog](https://github.com/webpack/watchpack/blob/main/CHANGELOG.md)
- [Commits](webpack/watchpack@v2.5.1...v2.5.2)

---
updated-dependencies:
- dependency-name: watchpack
  dependency-version: 2.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/watchpack-2.5.2 branch from 2844089 to b93a92d Compare June 23, 2026 09:24
@willdurand willdurand merged commit 3d3d376 into master Jun 23, 2026
4 checks passed
@willdurand willdurand deleted the dependabot/npm_and_yarn/watchpack-2.5.2 branch June 23, 2026 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant